in front of everyone and their mother - Alemán Inglés Diccionario